﻿using Abp.Application.Services.Dto;
using System;
using System.Collections.Generic;

namespace ARchGL.Platform.Dtos
{
    /// <summary>
    /// 整改与回复信息 InputModel
    /// </summary>
    public class SecurityCheckAndFeedbacksInput
    {
        /// <summary>
        /// 检查标识，新建检查时不用赋值
        /// </summary>
        public Guid CheckId { get; set; }
        /// <summary>
        /// 被通知人标识集合
        /// </summary>
        public string NotifyUsersArray { get; set; }
        /// <summary>
        /// 抄送人标识集合
        /// </summary>
        public string CCUsersArray { get; set; }
        /// <summary>
        /// 状态：1整改回复、2复查意见
        /// </summary>
        public EnumCheckFeedbackType Type { get; set; }
        /// <summary>
        /// 状态：1整改中/书面整改、2已整改/待复查、3已完成/通过、4已撤销
        /// </summary>
        public EnumCheckAndFeedbackStatus Status { get; set; }
        /// <summary>
        /// 意见/回复
        /// </summary>
        public string Content { get; set; }

        /// <summary>
        /// 附件集合
        /// </summary>
        public List<AttachmentsInput> AttachmentsArray { get; set; }
    }
}
